var cuentacorrientes = {
		init:function(){
			$.getJSON("proveedores/listabancos", function(listabancos) {
				$.getJSON("monedas/listamonedas", function(listamonedas) {
					setupGrid(listamonedas,listabancos);
				});
			});
			var cuentacorriente = this;

			function setupGrid(listamonedas,listabancos){
			$('#cuentacorrientes').jqGrid({
	           url:'cuentacorrientes/index',
	           datatype:'json',
	           mtype:'POST',
	           colNames:['id','Proveedores','moneda','cuenta','Creado','Estado'],
	           colModel:[
	               {name:"data[Cuentacorriente][id]",hidden:true},
	               {name:"data[Cuentacorriente][proveedor_id]",index:'Proveedor.razonsocial',width:50,align:'left',sortable:false,editable:true,edittype:"select", editrules:{required:true}, editoptions:{value:listabancos},searchoptions:{sopt:['cn','eq','ne','lt','le','gt','ge','bw','ew']}},
	               {name:"data[Cuentacorriente][moneda_id]",index:'Moneda.nombre',width:50,align:'left',sortable:false,editable:true,edittype:"select", editrules:{required:true}, editoptions:{value:listamonedas},searchoptions:{sopt:['cn','eq','ne','lt','le','gt','ge','bw','ew']}},
				   {name:"data[Cuentacorriente][cuenta]",index:'Cuentacorriente.cuenta',width:50,align:'left',sortable:true,editoptions:{maxlength:250, size:30},editable:true,editrules:{required:true},searchoptions:{sopt:['cn','eq','ne','lt','le','gt','ge','bw','ew']}},
				   {name:"data[Cuentacorriente][created]",index:'Tipocambio.created',width:60,align:'left',sortable:true,editable:false,searchoptions:{sopt:['cn','eq','ne','lt','le','gt','ge','bw','ew']}},
	               {name:"data[Cuentacorriente][estado_id]",
				   		index:'Estado.descripcion',
						width:60,
						align:'left',
						editable: true,
						edittype:"select",
						editrules:{required:true},
						editoptions:{
							value:"1:Activo;2:Desactivo"
						},
						searchoptions:{
							sopt:['cn','eq','ne','lt','le','gt','ge','bw','ew']
						}
					}               
	           ],
		
			   pager:$('#cuentacorrientes-pager'),
	           rowNum:10,
	           rowList:[10,20,30],
	           mtype: "POST",
	           viewrecords:true,
	           caption:'Cuenta corrientes',
	           height:'180',
			   //width
	           sortname: "Cuentacorriente.cuenta",
	           editurl: 'cuentacorrientes/index'
	          
	                
	       });
	       $('#cuentacorrientes').navGrid("#cuentacorrientes-pager",{edit:true,add:true,del:true},
		   	{clearAfterEdit:false,reloadAfterSubmit:true, closeOnEscape:true, afterSubmit:cuentacorriente.afterSubmit},
			{clearAfterAdd:true,reloadAfterSubmit:true, closeOnEscape:true,afterSubmit:cuentacorriente.afterSubmit},
			{width:270,reloadAfterSubmit:true, closeOnEscape:true},
			{sopt:['cn','eq','ne','lt','le','gt','ge','bw','ew'],multipleSearch:true, closeOnEscape:true});
	       
		   $("#cuentacorrientes").jqGrid('filterToolbar',{stringResult: true,searchOnEnter : false});
	       jQuery("#cuentacorrientes").jqGrid('setGridWidth',$('#RightPane').width()-50);
			}
		},
		//afterSubmit: function(response){var respuesta = JSON.parse(response.responseText);return [respuesta.respuesta,respuesta.mensaje];}
};